2016-03-01から1ヶ月間の記事一覧

QWebView を一度でも new すると、ヒープを580MB 消費する

プロジェクト (*.pro) に webkitwidgets を追加します QT += webkitwidgets QWebView を new し delete するコードを加えて、ヒープ残量を確認します。 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtWebKitWidgets> MainWindow::MainWindow(QWidget *pare</qtwebkitwidgets>…

Qtアプリ (MinGW/32bit) が 何MB mallocできるか確かめてみた

Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); // ここから int s = 0; int len = 1000 * 1000 * 10; while (true) { // 10MB ずつ確保して、失敗するまで続ける void* ptr = malloc( len ); if (ptr == NUL…