|
|
1
1
|
|
|
2
1
我想出来了。 该文档包含一组数据表。总共大约有7000个数据点需要导出。我正在创建一个包含7000个子元素的根元素。 不要那样做。将每个子元素添加到根元素的速度越来越慢,直到大约5000个子元素AppleScript超时,程序中止。 解决方案是通过在根目录下创建约480个子目录,使我的代码更加脆弱,每个子目录大约有16个孙子目录。节点数相同,但代码现在运行速度足够快。(处理文档仍然需要大约40分钟,但这比无限小得多。) 顺便说一句,最初的7000名儿童计划并不像看上去那么愚蠢或懒惰。新的解决方案迫使我使用我无法控制的表中的数据将两个表链接在一起。如果有足够多的空间,而不应该有空间的话,程序现在就会中断。(但它是有效的。) |
|
|
3
0
您作为示例发布的代码可以具体到您(或您的老板)满意的程度-通常情况下,更容易帮助您了解更具体的细节。 |
|
|
4
0
|
|
|
5
0
您使用的是InDesign还是InDesign服务器?您的文档有多少页(或者您可以告诉我们您的文档/ID设置的其他信息)? 我做了很多InDesign服务器开发工作。您可能会因为一些不一定与代码相关的原因而看到减速。
|