File: TestRepresentativePottsBasedOnLatticeSimulation Type: cpu Showing nodes accounting for 3791ms, 78.13% of 4852ms total Dropped 730 nodes (cum <= 24.26ms) flat flat% sum% cum cum% 0 0% 0% 4646ms 95.75% __libc_start_call_main 0 0% 0% 4646ms 95.75% __libc_start_main_impl 0 0% 0% 4646ms 95.75% _start 0 0% 0% 4628ms 95.38% CxxTest::ErrorFormatter::run (inline) 0 0% 0% 4628ms 95.38% CxxTest::TestRunner::runAllTests (inline) 0 0% 0% 4628ms 95.38% CxxTest::TestRunner::runWorld (inline) 0 0% 0% 4628ms 95.38% main 0 0% 0% 4584ms 94.48% CxxTest::TestRunner::runSuite (inline) 0 0% 0% 4584ms 94.48% CxxTest::TestRunner::runTest (inline) 0 0% 0% 4584ms 94.48% TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting 0 0% 0% 4573ms 94.25% AbstractCellBasedSimulation::Solve 0 0% 0% 4235ms 87.28% AbstractCellPopulation::WriteResultsToFiles 14ms 0.29% 0.29% 4019ms 82.83% PottsBasedCellPopulation::WriteVtkResultsToFile 0 0% 0.29% 1992ms 41.06% VertexMeshWriter::WriteVtkUsingMesh 1ms 0.021% 0.31% 1703ms 35.10% VertexMeshWriter::MakeVtkMesh 1ms 0.021% 0.33% 1263ms 26.03% vtkPolygon::New 1ms 0.021% 0.35% 1261ms 25.99% vtkPolygon::vtkPolygon 4ms 0.082% 0.43% 884ms 18.22% vtkCell::vtkCell 2ms 0.041% 0.47% 764ms 15.75% vtkPoints::New 11ms 0.23% 0.7% 722ms 14.88% vtkPoints::vtkPoints 2ms 0.041% 0.74% 688ms 14.18% VertexMeshWriter::WriteFiles 53ms 1.09% 1.83% 633ms 13.05% std::ostream::_M_insert 1ms 0.021% 1.85% 633ms 13.05% std::ostream::operator<< (inline) 37ms 0.76% 2.62% 631ms 13.00% operator new 182ms 3.75% 6.37% 615ms 12.68% __GI___libc_malloc 0 0% 6.37% 603ms 12.43% vtkXMLWriterBase::Write 0 0% 6.37% 602ms 12.41% vtkStreamingDemandDrivenPipeline::Update 0 0% 6.37% 601ms 12.39% vtkDemandDrivenPipeline::ProcessRequest 0 0% 6.37% 598ms 12.32% vtkExecutive::CallAlgorithm 1ms 0.021% 6.39% 598ms 12.32% vtkQuad::New 0 0% 6.39% 597ms 12.30% vtkStreamingDemandDrivenPipeline::ProcessRequest 0 0% 6.39% 596ms 12.28% vtkDemandDrivenPipeline::ExecuteData 0 0% 6.39% 595ms 12.26% vtkCompositeDataPipeline::ExecuteData 1ms 0.021% 6.41% 595ms 12.26% vtkQuad::vtkQuad 0 0% 6.41% 595ms 12.26% vtkXMLUnstructuredDataWriter::ProcessRequest 1ms 0.021% 6.43% 564ms 11.62% vtkTriangle::New 1ms 0.021% 6.45% 557ms 11.48% vtkLine::New 7ms 0.14% 6.60% 556ms 11.46% vtkTriangle::vtkTriangle 10ms 0.21% 6.80% 543ms 11.19% vtkLine::vtkLine 0 0% 6.80% 513ms 10.57% vtkXMLUnstructuredDataWriter::WriteAPiece 0 0% 6.80% 513ms 10.57% vtkXMLUnstructuredGridWriter::WriteAppendedPieceData 41ms 0.85% 7.65% 512ms 10.55% std::num_put::_M_insert_float 127ms 2.62% 10.26% 487ms 10.04% __GI___libc_free 24ms 0.49% 10.76% 455ms 9.38% vtkPoints::SetDataType 1ms 0.021% 10.78% 444ms 9.15% vtkXMLWriter::WriteBinaryData 0 0% 10.78% 437ms 9.01% vtkXMLUnstructuredDataWriter::WriteAppendedPieceData 1ms 0.021% 10.80% 434ms 8.94% vtkXMLWriter::WriteBinaryDataInternal 0 0% 10.80% 432ms 8.90% vtkXMLWriter::WriteBinaryDataBlock 19ms 0.39% 11.19% 407ms 8.39% std::__cxx11::collate::do_transform 0 0% 11.19% 393ms 8.10% vtkPolygon::~vtkPolygon 3ms 0.062% 11.25% 368ms 7.58% ___vsnprintf 1ms 0.021% 11.27% 366ms 7.54% __vsnprintf_internal (inline) 0 0% 11.27% 365ms 7.52% AbstractTetrahedralMeshWriter::WriteFilesUsingMesh 0 0% 11.27% 360ms 7.42% VtkMeshWriter::WriteFiles 50ms 1.03% 12.30% 360ms 7.42% __printf_buffer 236ms 4.86% 17.17% 359ms 7.40% _int_malloc 209ms 4.31% 21.48% 356ms 7.34% _int_free 0 0% 21.48% 335ms 6.90% vtkXMLWriter::WritePointsAppendedData 0 0% 21.48% 330ms 6.80% OnLatticeSimulation::UpdateCellLocationsAndTopology 3ms 0.062% 21.54% 330ms 6.80% PottsBasedCellPopulation::UpdateCellLocations 7ms 0.14% 21.68% 308ms 6.35% vtkCell::~vtkCell 44ms 0.91% 22.59% 307ms 6.33% vtkAOSDataArrayTemplate::vtkAOSDataArrayTemplate 54ms 1.11% 23.70% 296ms 6.10% std::__new_allocator::allocate (inline) 0 0% 23.70% 295ms 6.08% std::allocator_traits::allocate (inline) 15ms 0.31% 24.01% 284ms 5.85% __printf_fp_l_buffer 0 0% 24.01% 284ms 5.85% __printf_fp_spec (inline) 4ms 0.082% 24.09% 272ms 5.61% std::__new_allocator::deallocate (inline) 0 0% 24.09% 267ms 5.50% std::allocator_traits::deallocate (inline) 124ms 2.56% 26.65% 264ms 5.44% __printf_fp_buffer_1 10ms 0.21% 26.85% 227ms 4.68% std::_Rb_tree::_Rb_tree 0 0% 26.85% 227ms 4.68% std::set::set (inline) 0 0% 26.85% 219ms 4.51% vtkXMLWriter::WriteCompressionBlock 5ms 0.1% 26.96% 217ms 4.47% vtkPoints::~vtkPoints 4ms 0.082% 27.04% 216ms 4.45% vtkBase64OutputStream::Write 0 0% 27.04% 210ms 4.33% vtkDataCompressor::Compress 22ms 0.45% 27.49% 209ms 4.31% vtkBase64OutputStream::EncodeTriplet 0 0% 27.49% 208ms 4.29% compress2 0 0% 27.49% 208ms 4.29% vtkZLibDataCompressor::CompressBuffer 46ms 0.95% 28.44% 207ms 4.27% crc32 0 0% 28.44% 207ms 4.27% deflate 4ms 0.082% 28.52% 195ms 4.02% vtkFloatArray::New 1ms 0.021% 28.54% 195ms 4.02% vtkQuad::~vtkQuad 67ms 1.38% 29.93% 190ms 3.92% std::_Rb_tree::_M_erase 0 0% 29.93% 189ms 3.90% VertexMesh::~VertexMesh 0 0% 29.93% 189ms 3.90% std::_Rb_tree::_M_create_node (inline) 7ms 0.14% 30.07% 187ms 3.85% std::_Rb_tree::~_Rb_tree (inline) 2ms 0.041% 30.11% 179ms 3.69% tbb::detail::r1::parallel_pipeline 1ms 0.021% 30.13% 176ms 3.63% std::vector::~vector (inline) 2ms 0.041% 30.17% 175ms 3.61% vtkTriangle::~vtkTriangle 105ms 2.16% 32.34% 174ms 3.59% malloc_consolidate 0 0% 32.34% 172ms 3.54% std::_Rb_tree::_M_get_node (inline) 1ms 0.021% 32.36% 171ms 3.52% vtkFloatArray::vtkFloatArray 0 0% 32.36% 170ms 3.50% clone3 0 0% 32.36% 170ms 3.50% start_thread 46ms 0.95% 33.31% 169ms 3.48% std::ostream::write 3ms 0.062% 33.37% 167ms 3.44% NodesOnlyMesh::ConstructNodesWithoutMesh 0 0% 33.37% 167ms 3.44% std::_Rb_tree::_Alloc_node::operator() (inline) 10ms 0.21% 33.57% 167ms 3.44% std::_Rb_tree::_M_copy (inline) 0 0% 33.57% 162ms 3.34% vtkTypeFloat64Array::~vtkTypeFloat64Array 1ms 0.021% 33.59% 161ms 3.32% vtkLine::GetParametricCenter 2ms 0.041% 33.64% 158ms 3.26% vtkDataArray::CreateDataArray 3ms 0.062% 33.70% 157ms 3.24% std::_Vector_base::_M_deallocate (inline) 0 0% 33.70% 157ms 3.24% tbb::detail::r1::reset 8ms 0.16% 33.86% 157ms 3.24% vtkIdList::AllocateInternal 13ms 0.27% 34.13% 155ms 3.19% std::vector::_M_default_append 0 0% 34.13% 153ms 3.15% VertexMesh::VertexMesh 13ms 0.27% 34.40% 151ms 3.11% std::_Rb_tree::_M_clone_node (inline) 147ms 3.03% 37.43% 150ms 3.09% [libz.so.1.3] 0 0% 37.43% 150ms 3.09% std::set::~set (inline) 0 0% 37.43% 149ms 3.07% NodeLocationWriter::VisitAnyPopulation 7ms 0.14% 37.57% 146ms 3.01% vtkTypeFloat64Array::New 73ms 1.50% 39.08% 145ms 2.99% std::basic_filebuf::xsputn 61ms 1.26% 40.33% 145ms 2.99% tbb::detail::r1::wait_bounded_queue_monitor 3ms 0.062% 40.40% 141ms 2.91% vtkDoubleArray::vtkDoubleArray 4ms 0.082% 40.48% 139ms 2.86% AdhesionPottsUpdateRule::EvaluateHamiltonianContribution 0 0% 40.48% 138ms 2.84% VertexMesh::GenerateEdgesFromElements (inline) 8ms 0.16% 40.64% 137ms 2.82% MutableElement::BuildEdges 2ms 0.041% 40.68% 131ms 2.70% std::_Vector_base::~_Vector_base (inline) 0 0% 40.68% 129ms 2.66% EdgeHelper::~EdgeHelper (inline) 3ms 0.062% 40.75% 126ms 2.60% vtkFloatArray::~vtkFloatArray 2ms 0.041% 40.79% 125ms 2.58% std::_Vector_base::_M_allocate (inline) 62ms 1.28% 42.07% 122ms 2.51% vtkTypeFloat64Array::PrintSelf 6ms 0.12% 42.19% 122ms 2.51% vtkTypeFloat64Array::vtkTypeFloat64Array 0 0% 42.19% 120ms 2.47% std::_Rb_tree::_M_drop_node (inline) 0 0% 42.19% 113ms 2.33% std::_Rb_tree::_M_put_node (inline) 1ms 0.021% 42.21% 111ms 2.29% EdgeHelper::GetEdgeFromNodes 38ms 0.78% 42.99% 110ms 2.27% std::__ostream_insert 109ms 2.25% 45.24% 109ms 2.25% __strcmp_avx2 2ms 0.041% 45.28% 108ms 2.23% vtkIdList::Allocate 2ms 0.041% 45.32% 104ms 2.14% std::operator<< (inline) 1ms 0.021% 45.34% 102ms 2.10% CellPropertyCollection::GetPropertiesType (inline) 24ms 0.49% 45.84% 102ms 2.10% vtkObject::vtkObject 0 0% 45.84% 102ms 2.10% vtkXMLWriter::WritePointDataAppendedData 4ms 0.082% 45.92% 100ms 2.06% std::map::operator[] (partial-inline) 59ms 1.22% 47.14% 99ms 2.04% hack_digit 52ms 1.07% 48.21% 99ms 2.04% vtkObjectBase::UnRegisterInternal 4ms 0.082% 48.29% 96ms 1.98% _int_free_maybe_consolidate 0 0% 48.29% 94ms 1.94% LegacyCellProliferativeTypesWriter::GetCellDataForVtkOutput 91ms 1.88% 50.16% 91ms 1.88% unlink_chunk 0 0% 50.16% 85ms 1.75% AbstractCellProperty::IsSubType (inline) 17ms 0.35% 50.52% 85ms 1.75% __dynamic_cast 0 0% 50.52% 85ms 1.75% vtkDoubleArray::~vtkDoubleArray 83ms 1.71% 52.23% 83ms 1.71% __GI_sched_yield 50ms 1.03% 53.26% 83ms 1.71% std::basic_streambuf::xsputn 5ms 0.1% 53.36% 83ms 1.71% vtkAOSDataArrayTemplate::DataElementChanged 0 0% 53.36% 80ms 1.65% Cell::HasCellProperty (inline) 3ms 0.062% 53.42% 80ms 1.65% CellPropertyCollection::HasProperty 1ms 0.021% 53.44% 77ms 1.59% std::vector::push_back (inline) 29ms 0.6% 54.04% 75ms 1.55% vtkObject::Modified 1ms 0.021% 54.06% 74ms 1.53% AbstractCellProperty::IsType (inline) 0 0% 54.06% 74ms 1.53% PottsMesh::GetMooreNeighbouringNodeIndices 0 0% 54.06% 74ms 1.53% vtkXMLUnstructuredDataWriter::WriteCellsAppendedDataWorker 0 0% 54.06% 73ms 1.50% NodesOnlyMesh::~NodesOnlyMesh 28ms 0.58% 54.64% 72ms 1.48% std::_Rb_tree::_M_lower_bound (inline) 4ms 0.082% 54.72% 70ms 1.44% vtkIdList::New 5ms 0.1% 54.82% 69ms 1.42% AbstractCellPopulation::GetCellUsingLocationIndex 0 0% 54.82% 69ms 1.42% tcache_get (inline) 69ms 1.42% 56.24% 69ms 1.42% tcache_get_n (inline) 12ms 0.25% 56.49% 68ms 1.40% boost::numeric::ublas::c_vector::c_vector (partial-inline) 1ms 0.021% 56.51% 63ms 1.30% NodesOnlyMesh::SetUpBoxCollection 1ms 0.021% 56.53% 63ms 1.30% vtkDataArray::vtkDataArray 1ms 0.021% 56.55% 60ms 1.24% VertexMesh::Clear 59ms 1.22% 57.77% 59ms 1.22% __memcpy_avx_unaligned_erms 23ms 0.47% 58.24% 59ms 1.22% std::_Hashtable::clear 26ms 0.54% 58.78% 59ms 1.22% vtkAbstractArray::vtkAbstractArray 5ms 0.1% 58.88% 57ms 1.17% std::vector::_M_realloc_insert 0 0% 58.88% 56ms 1.15% vtkDataArray::ComputeRange 0 0% 58.88% 55ms 1.13% boost::numeric::ublas::vector_assign (inline) 7ms 0.14% 59.03% 54ms 1.11% AbstractCellProperty::IsSame 0 0% 59.03% 53ms 1.09% std::_Destroy (inline) 0 0% 59.03% 53ms 1.09% std::_Destroy_aux::__destroy (inline) 0 0% 59.03% 53ms 1.09% std::_Rb_tree::_M_insert_unique 0 0% 59.03% 53ms 1.09% std::set::insert (inline) 53ms 1.09% 60.12% 53ms 1.09% vtkObject::~vtkObject 0 0% 60.12% 52ms 1.07% Cell::GetCellProliferativeType 0 0% 60.12% 52ms 1.07% std::basic_filebuf::open 50ms 1.03% 61.15% 50ms 1.03% __GI___writev 0 0% 61.15% 50ms 1.03% std::_Rb_tree::lower_bound (inline) 0 0% 61.15% 50ms 1.03% std::map::lower_bound (inline) 5ms 0.1% 61.25% 49ms 1.01% VertexMeshWriter::GetNextNode 0 0% 61.25% 49ms 1.01% std::__basic_file::xsputn_2 6ms 0.12% 61.38% 49ms 1.01% vtkDataArrayPrivate::DoComputeVectorRange 0 0% 61.38% 48ms 0.99% DistributedBoxCollection::~DistributedBoxCollection 0 0% 61.38% 48ms 0.99% NodesOnlyMesh::ClearBoxCollection (inline) 26ms 0.54% 61.91% 47ms 0.97% __cxxabiv1::__si_class_type_info::__do_dyncast 0 0% 61.91% 47ms 0.97% std::_Rb_tree::_Rb_tree_impl::_Rb_tree_impl (inline) 2ms 0.041% 61.95% 47ms 0.97% std::_Rb_tree_header::_Rb_tree_header (inline) 9ms 0.19% 62.14% 47ms 0.97% std::type_info::operator== (inline) 44ms 0.91% 63.05% 47ms 0.97% vtkObject::ObjectFinalize 1ms 0.021% 63.07% 46ms 0.95% DifferentialAdhesionPottsUpdateRule::GetCellCellAdhesionEnergy 46ms 0.95% 64.01% 46ms 0.95% [libvtkCommonCore-9.3.so.9.3] 3ms 0.062% 64.08% 46ms 0.95% std::_Rb_tree::_M_emplace_hint_unique 7ms 0.14% 64.22% 46ms 0.95% vtkSOADataArrayTemplate::FillTypedComponent 1ms 0.021% 64.24% 45ms 0.93% _IO_new_file_fopen 0 0% 64.24% 45ms 0.93% _IO_new_fopen 0 0% 64.24% 45ms 0.93% __fopen_internal (inline) 0 0% 64.24% 45ms 0.93% std::__basic_file::open 0 0% 64.24% 45ms 0.93% vtk::detail::smp::vtkSMPToolsImplForTBB 0 0% 64.24% 44ms 0.91% __GI__IO_file_open 44ms 0.91% 65.15% 44ms 0.91% __libc_open64 44ms 0.91% 66.06% 44ms 0.91% std::_Rb_tree_header::_M_reset (inline) 0 0% 66.06% 43ms 0.89% _dl_init 0 0% 66.06% 43ms 0.89% call_init (inline) 4ms 0.082% 66.14% 43ms 0.89% tbb::detail::r1::cancel_group_execution 43ms 0.89% 67.02% 43ms 0.89% vtkTimeStamp::Modified 42ms 0.87% 67.89% 42ms 0.87% __memset_avx2_unaligned_erms 12ms 0.25% 68.14% 42ms 0.87% boost::numeric::ublas::indexing_vector_assign 5ms 0.1% 68.24% 42ms 0.87% vtkAOSDataArrayTemplate::InsertTuple 1ms 0.021% 68.26% 42ms 0.87% vtkDoubleArray::New 5ms 0.1% 68.36% 41ms 0.85% std::num_put::_M_insert_int 0 0% 68.36% 40ms 0.82% CxxTest::RealWorldDescription::setUp 0 0% 68.36% 40ms 0.82% PMPI_Init_thread 0 0% 68.36% 40ms 0.82% PetscInitialize 0 0% 68.36% 40ms 0.82% PetscSetup::setUpWorld 0 0% 68.36% 40ms 0.82% PetscSetupUtils::CommonSetup 0 0% 68.36% 40ms 0.82% PetscSetupUtils::InitialisePetsc 0 0% 68.36% 40ms 0.82% ompi_mpi_init 7ms 0.14% 68.51% 40ms 0.82% vtk::detail::smp::vtkSMPToolsImpl::For 39ms 0.8% 69.31% 39ms 0.8% [libstdc++.so.6.0.33] 10ms 0.21% 69.52% 39ms 0.8% _int_free_merge_chunk 38ms 0.78% 70.30% 39ms 0.8% vtkObjectBase::Delete 1ms 0.021% 70.32% 38ms 0.78% vtkAOSDataArrayTemplate::AllocateTuples 2ms 0.041% 70.36% 37ms 0.76% 0 0% 70.36% 37ms 0.76% std::map::~map (inline) 9ms 0.19% 70.55% 37ms 0.76% vtkDataArray::~vtkDataArray 3ms 0.062% 70.61% 37ms 0.76% vtkSOADataArrayTemplate::GetTupleIndexFromValueIndex 0 0% 70.61% 36ms 0.74% _dl_start_user 4ms 0.082% 70.69% 36ms 0.74% std::_Rb_tree::_M_insert_ (inline) 19ms 0.39% 71.08% 35ms 0.72% DistributedBoxCollection::CalculateContainingBox (inline) 0 0% 71.08% 35ms 0.72% DistributedBoxCollection::IsOwned 1ms 0.021% 71.10% 35ms 0.72% std::basic_filebuf::overflow 2ms 0.041% 71.15% 35ms 0.72% std::make_unique (inline) 9ms 0.19% 71.33% 35ms 0.72% vtkIdList::~vtkIdList 34ms 0.7% 72.03% 34ms 0.7% __GI___libc_write 0 0% 72.03% 34ms 0.7% std::__basic_file::xsputn 14ms 0.29% 72.32% 34ms 0.7% std::__new_allocator::construct (inline) 0 0% 72.32% 34ms 0.7% std::allocator_traits::construct (inline) 0 0% 72.32% 34ms 0.7% std::basic_filebuf::_M_convert_to_external 0 0% 72.32% 34ms 0.7% std::unique_ptr::~unique_ptr (inline) 0 0% 72.32% 33ms 0.68% Cell::GetCellId 0 0% 72.32% 33ms 0.68% CellIdWriter::GetCellDataForVtkOutput 0 0% 72.32% 33ms 0.68% std::default_delete::operator() (inline) 0 0% 72.32% 33ms 0.68% vtkDataArrayPrivate::DoComputeScalarRange 1ms 0.021% 72.34% 32ms 0.66% Cell::GetMutationState 32ms 0.66% 73.00% 32ms 0.66% vtkObjectBase::vtkObjectBase 0 0% 73.00% 31ms 0.64% DistributedBoxCollection::SetupLocalBoxesHalfOnly 31ms 0.64% 73.64% 31ms 0.64% std::ostream::sentry::sentry 14ms 0.29% 73.93% 31ms 0.64% vtkAbstractArray::~vtkAbstractArray 31ms 0.64% 74.57% 31ms 0.64% vtkObjectBase::~vtkObjectBase 1ms 0.021% 74.59% 29ms 0.6% OutputFileHandler::OpenOutputFile 29ms 0.6% 75.19% 29ms 0.6% __mpn_divrem 25ms 0.52% 75.70% 29ms 0.6% _int_free_create_chunk (inline) 0 0% 75.70% 28ms 0.58% VtkMeshWriter::MakeVtkMesh 0 0% 75.70% 28ms 0.58% std::basic_ofstream::basic_ofstream (inline) 0 0% 75.70% 28ms 0.58% std::basic_ofstream::open (inline) 1ms 0.021% 75.72% 27ms 0.56% AbstractCellPopulation::AcceptCellWritersAcrossPopulation 0 0% 75.72% 27ms 0.56% PottsMesh::GetVonNeumannNeighbouringNodeIndices 4ms 0.082% 75.80% 27ms 0.56% boost::serialization::singleton::get_instance 0 0% 75.80% 27ms 0.56% vtkXMLUnstructuredDataWriter::WriteHeader 3ms 0.062% 75.87% 26ms 0.54% AbstractMesh::NodeIterator::operator++ (inline) 26ms 0.54% 76.40% 26ms 0.54% std::_Rb_tree_increment 26ms 0.54% 76.94% 26ms 0.54% vtkAOSDataArrayTemplate::SetTuple 0 0% 76.94% 26ms 0.54% vtkXMLUnstructuredGridWriter::WriteAppendedPiece 0 0% 76.94% 25ms 0.52% Edge::~Edge (inline) 4ms 0.082% 77.02% 25ms 0.52% Node::~Node 0 0% 77.02% 25ms 0.52% NodesOnlyMesh::Clear (inline) 0 0% 77.02% 25ms 0.52% boost::numeric::ublas::c_vector::assign (inline) 25ms 0.52% 77.54% 25ms 0.52% std::_Rb_tree::_S_right (inline) 4ms 0.082% 77.62% 25ms 0.52% std::_Rb_tree_const_iterator::operator++ (inline) 0 0% 77.62% 25ms 0.52% std::less::operator() (inline) 25ms 0.52% 78.13% 25ms 0.52% std::operator< (inline) 0 0% 78.13% 25ms 0.52% vtkXMLWriter::OpenFile 0 0% 78.13% 25ms 0.52% vtkXMLWriter::OpenStream