feat: improve Terminal emulator performance
This commit is contained in:
@@ -13,6 +13,8 @@
|
||||
|
||||
namespace Montauk {
|
||||
|
||||
static constexpr uint32_t RedirOutputStreamCapacity = 64 * 1024;
|
||||
|
||||
static int Sys_SpawnRedir(const char* path, const char* args) {
|
||||
char resolved[256];
|
||||
if (!ResolveProcessPath(path, resolved, sizeof(resolved))) return -1;
|
||||
@@ -28,7 +30,7 @@ namespace Montauk {
|
||||
return -1;
|
||||
}
|
||||
|
||||
Ipc::Stream* outStream = Ipc::CreateStream();
|
||||
Ipc::Stream* outStream = Ipc::CreateStream(RedirOutputStreamCapacity);
|
||||
Ipc::Stream* inStream = Ipc::CreateStream();
|
||||
Ipc::Mailbox* keyMailbox = Ipc::CreateMailbox();
|
||||
if (outStream == nullptr || inStream == nullptr || keyMailbox == nullptr) {
|
||||
|
||||
Reference in New Issue
Block a user