delphi – 单独的数据结构与VirtualStringTree的PVirtualNodes存储数据?
所以我一直在搞乱创建自己独立的数据结构.我终于让它工作了,但后来我发现与旧方法相比,内存使用率高得离谱.为了测试这个,我创建了相同的测试应用程序,但我会将数据存储在我的PVirtualNodes中.当添加1000个根,每个1000个子节点时,单独的数据结构使用大约208MB,而PVirtualNode只使用大约160MB,并且它也快一点.我认为使用单独的数据结构应该使用更少的内存,并且更快,但我想这是代价?