[ 新規に投稿する ]

マクロ処理時間を計測し、その結果を表示するコードは?No.10285
konnchan さん 23/12/20 07:00 [ コメントを投稿する ]
ほぼ期待した通りの処理(経過表示)ができ、快適に使用させて頂いています。重ねてお礼申し上げます。
[ ]
RE:10285 マクロ処理時間を計測し、その結果を表示するコードは?No.10286
おすぎ さん 23/12/20 12:39 [ コメントを投稿する ]
  konnchan さん

横から失礼します。

>>処理対象文書は、現在、15,000行、1,000千文字(半角換算)ほどあり、専ら
>>置換(replaceallfast)で処理をしていますが、処理時間に1分程要しています。

ふと思ったのですが、ちょっと処理時間が長いような。。。

マクロの中に、disabledraw は入れてらっしゃいますか?
これを入れると、画面の動きがなくなるので、処理時間が格段に短く(ざっと10
分の1に)なります。すでに入れていらっしゃってたらスミマセン。
[ ]
RE:10286 マクロ処理時間を計測し、その結果を表示するコードは?No.10289
石田 さん 24/01/30 21:12 [ コメントを投稿する ]
  disabledrawというコマンドを初めて知ったので、その簡易版であるdisabledraw2;を
マクロの冒頭に入れて、Iranoanさん紹介のマクロで実行時間を計ってみたら、
1秒短縮されました。17秒→16秒

試料は昔懐かし「スーパーπ」が計算した小数点以下3355万桁の円周率の数字です。
一行55桁×704645行の冒頭に全角空白を一個入れるマクロでした。
[ ]

[ 新規に投稿する ]