使用qt读取大文件时(约5000万字符,45M的txt文件),读取时间大约400S正常吗?

问题遇到的现象和发生背景

使用qt读取大文件时(约5000万字符,45M的txt文件),读取时间大约400S正常吗?

问题相关代码,请勿粘贴截图
```c++
void MainWindow::on_action_OpenTxt2_triggered()
{
    QString FileName = QFileDialog::getOpenFileName(this,"Open File","D:/QT_Project/3_File/File",tr("(*.txt)"));
    QLOG_INFO()<<"选择文件";
    QFile file(FileName);
    file.open(QIODevice::ReadOnly);
    QLOG_INFO()<<"文件已打开";
    uchar* fpr = file.map(0, file.size());//映射文件,注意这里的file.size()如果大于系统的虚拟内存,就要对文件分块映射,对于大文件一般都是进行分块映射
    QLOG_INFO()<<"映射完毕";
    QString allData;
    if(fpr)
    {
         //do something   to fpr
        QLOG_INFO()<<"开始读取2";
        int B = 0;
        for(int i=0;i<file.size();i++)
        {
            allData.append(fpr[i]);
            if(B >= 50000)
            {
                QLOG_INFO()<<"读取了50000个数据";
                B = 0;
            }
            B++;
        }
        file.unmap(fpr);
        file.close();
       /*运行到此处大约400S*/   
    }
}

```

挺正常的