ASCII metninin yaklaşık 10 MB çıktısını veren bir etkileşimli program çalıştırıyorum [düzenleme: muhtemelen 100 MB'a yakın). Emacs kabuk modu (Aquamacs) içindeki performans kabul edilemeyecek kadar yavaştır ve bunu yapmak için saatler gerekir. Bazı şeyleri hızlandıran arabellek-devre dışı bırak komutunu çalıştırdım, ama yine de çok yavaş.Hızlı emacs kabuk modu?
Arabellek penceresi gizli olan programı çalıştırmayı denedim, ancak program bitti ve arabelleği yeniden seçtiğimde, çıktının çıkması için hala saat beklemem gerekiyor.
Performansı kabul edilebilir hale getirmek için emacs verebileceğim bir komut var mı? Kabuk modunun bu kadar yavaş olmasının bile nasıl mümkün olduğunu anlamıyorum: bu, 64-bit modern çok çekirdekli CPU'lar ve SSD ile 32 GB çok çekirdekli bir makinedir.
Durumunuzla ilgili ayrıntıları verebilir misiniz, en önemlisi, bu programı nasıl çalıştırıyorsunuz? Örneğin. 'M-x derlemesi' veya 'M-x shell' tamponu veya ... ile mi? – Stefan
M-x kabuklu bir arabellek oluşturuyorum. Arabellekte arabelleği devre dışı bırak-geri al. Tamponun içinde lldb'yi çalıştırıyorum ve lldb içinde programımı çalıştır. Geliştirme aşamasında olduğu kadar çok baskı yapıyor ve çıktıyı izlemek istiyorum; Bu yüzden de etkileşimli olması gerekiyor. Bu, emacs altında geliştirmenin ortak bir normal yoludur - kabuk modunun avantajlarından biridir, her zaman ayrı günlük dosyalarına ihtiyacınız yoktur. Emacs gülünç, yavaşça yavaşça koşma dışında iyi çalışır. – kdog