Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 使用日文文本时VCL速度是否明显较慢?_Performance_Delphi_Delphi Xe7_C++builder Xe7 - Fatal编程技术网

Performance 使用日文文本时VCL速度是否明显较慢?

Performance 使用日文文本时VCL速度是否明显较慢?,performance,delphi,delphi-xe7,c++builder-xe7,Performance,Delphi,Delphi Xe7,C++builder Xe7,我使用的是radstudioxe7(C++Builder)。对于我的一个项目,主窗体包含几个组件,如面板、按钮、标签、编辑框等,其中有几个已激活“自动调整大小”属性。到目前为止,我总是在这个界面上显示英文文本,他的开场表演是可以接受的 我最近用日语翻译了这个界面。我注意到开幕式的时间明显慢了 使用轮廓仪(闪亮的),我测量了两者之间的差异。我注意到VCL可能会处理一些属性,比如位置和大小,直到日语界面打开时慢10倍。当诸如pControl->Width或pControl->Margins->Top

我使用的是radstudioxe7(C++Builder)。对于我的一个项目,主窗体包含几个组件,如面板、按钮、标签、编辑框等,其中有几个已激活“自动调整大小”属性。到目前为止,我总是在这个界面上显示英文文本,他的开场表演是可以接受的

我最近用日语翻译了这个界面。我注意到开幕式的时间明显慢了

使用轮廓仪(闪亮的),我测量了两者之间的差异。我注意到VCL可能会处理一些属性,比如位置和大小,直到日语界面打开时慢10倍。当诸如pControl->Width或pControl->Margins->Top等属性发生更改时,性能泄漏会明显出现。我没有修改两个版本之间的任何代码行,只有DFM文件中的文本,没有其他内容


我不能相信VCL的性能会像这样下降。VCL中是否存在关于日语文本表演的已知问题?有哪些好的实践可以防止VCL控件出现这种情况?

听起来我很惊讶。如果有什么不同的话,我希望日语中使用的字符更少。可能是原始版本是在不同版本的Delphi中编译的,还是配置可能不同?你使用的是<代码>发行版>代码>而不是<代码>调试<代码>?你使用Delphi和C++ Builder吗?实际上,我想知道它是否与日本字体/渲染相关…我想这是相关的。希望这是Win32级别的性能差异