中文简体
为什么内存优化模式内存占用少?
if (!self->optimize) {
// 未开启内存优化模式......
} else {
if (row_num < self->optimize_row->row_num) {
// 当请求行号小于内存行号,无法获取行数据,故无法进行折返写入。
return NULL;
} else if (row_num == self->optimize_row->row_num) {
// 获取当前行信息,提供进行单元格写入。
return self->optimize_row;
} else {
// 当请求行号大于内存行号,则将内存中的行数据刷入磁盘。
// 重置内存中行数据,并赋予最新行号。
lxw_worksheet_write_single_row(self);
row = self->optimize_row;
row->row_num = row_num;
return row;
}
}为什么我本地导出比评测慢?
Last updated