首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dotfuscator并行优化?

dotfuscator并行优化?
EN

Stack Overflow用户
提问于 2013-04-05 06:06:45
回答 2查看 940关注 0票数 9

我的公司使用Dotfuscator对.NET应用程序进行模糊处理。它工作得很好,但是在我们的构建过程中,我注意到它是一个单线程操作。Dotfuscator.exe总是在我们的8核构建机器的单核上运行,它让我内心流泪。

有没有什么魔法可以让它运行得更并行一些?神奇的/MPgogogo旗帜?布勒?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-06 02:01:19

这很可悲,但它几乎都是单线程的(我是它的开发人员)。也不支持并行运行多个Dotfuscator实例。多半是。

如果您有多个需要混淆的独立程序集/可执行文件,则可以运行Dotfuscator的多个实例(当然使用单独的命令行或配置文件),但只需使用一些未记录在案的技巧。

如果你去C:\Program Files(x86)\PreEmptive Solutions,你会看到你的Dotfuscator目录。(我的是Dotfuscator Professional 4.9)您可以将该目录复制到其他目录。因此,例如,如果您将该目录复制到C:\Dotfuscator1C:\Dotfuscator2中,那么您可以在每个目录中并行运行这两个dotfuscator.exe可执行文件中的每一个,而不会使它们相互冲突。我不会说它是“受支持的”,但它应该可以完美地工作。

此外,您还需要将两个文件复制到从Program Files复制的两个文件夹中。第一个文件位于C:\Users\YourName\AppData\Local\PreEmptive Solutions\Dotfuscator Professional Edition\4.0周围。该文件名为dfusrprf.xml。只需将其复制到与每个dotfuscator.exe相同的文件夹中即可。下一个文件为C:\ProgramData\PreEmptive Solutions\Dotfuscator Professional Edition\4.0格式,应命名为dotfuscator.dat. This should be copied to the same location asdfusrprf.xml`

所有这些都准备就绪后,Dotfuscator的两个实例应该可以并行运行。请注意,使用多个实例执行此操作将导致您需要大量内存。在大程序中,Dotfuscator会占用大量内存(比如在超过一个gig的情况下)。

票数 10
EN

Stack Overflow用户

发布于 2013-04-05 23:46:56

不是的。一直都是单线程的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15822604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档