Сообщение GCC и большой исходник от 31.08.2015 22:04
Изменено 31.08.2015 23:06 koenjihyakkei
Есть ли возможность безболезненно скормить GCC больщой исходник, около 17Мб? Сейчас проблема в том, что съедается вся оперативка — 16Гб, а компиляция так до конца и не доходит.
Файл исходника — автогенеренные юнит тесты, код примерно такой:
Файл исходника — автогенеренные юнит тесты, код примерно такой:
void RunTests()
{
Test test;
test.fn(..)
test.fn2(..)
// еще порядка 8-10 вызовов функций
// следующий кейс, примерно то же самое, 8-10 вызовов методов класса Test
test.fn(..)
test.fn2(..)
// и так далее на 365000 строк
}
GCC и большой исходник
Есть ли возможность безболезненно скормить GCC больщой исходник, около 17Мб? Сейчас проблема в том, что съедается вся оперативка — 16Гб, а компиляция так до конца и не доходит. Сейчас проблена рещается тем, что файл полностью не генерится, генерится только около 7000 строк (против полных 350000) и все нормально отрабатывает.
Файл исходника — автогенеренные юнит тесты, код примерно такой:
Файл исходника — автогенеренные юнит тесты, код примерно такой:
void RunTests()
{
Test test;
test.fn(..)
test.fn2(..)
// еще порядка 8-10 вызовов функций
// следующий кейс, примерно то же самое, 8-10 вызовов методов класса Test
test.fn(..)
test.fn2(..)
// и так далее на 365000 строк
}