inşa azaltın. Kütüphane yoğun olarak Boost'u kullanıyor.G ++ 4.6 kullanılarak artırımı bellek kullanımı ben kısıtlı bellek kaynakları ile bir Linux sistemi üzerinde bir C++ kütüphanesi inşa etmeye çalışıyorum
Derleme hızıyla ilgili olarak burada ve diğer web sitelerinde çeşitli konular gördüm, ancak G ++'yı hız kaybetmek anlamına gelse de bellek kaynaklarında daha az zorlayıcı hale getirmek için ipuçları ve püf noktaları ile ilgileniyorum.
DÜZENLEME: Ben sadece hız inşa arttırır, hangi Boost precompiled başlıklarını kullanarak çalıştı, ancak yine de bellek kabaca aynı miktarda gerektirir ettik.
geliyor. Bu genellikle iyi bir fikir değildir. Bunun yerine, aynı şekilde kısıtlanmayan bir platformdan çapraz derleme kullanın ve programı oluşturulduktan sonra platforma aktarın. –
Korkarım ki bu kütüphane uygulamasını değiştirmeden, özellikle "artırma" yöntemini kullanmadan mümkün değil. Derleme zamanında yüksek bellek kullanımı genellikle çok sayıda şablon örneği olduğu anlamına gelir. –
@JoachimPileborg sayılı Sadece bir süreçler onu yükseltmek için çok mütevazı bir sunucu var. – cyberguijarro