mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 14:43:28 +00:00
Compare commits
2 Commits
d4d35670a0
...
speedup_te
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5604affd0b | ||
|
|
60f1b1160e |
@@ -62,8 +62,8 @@ pub fn getRSS() i64 {
|
||||
const data = writer.written();
|
||||
const index = std.mem.indexOf(u8, data, "rss: ") orelse return -1;
|
||||
const sep = std.mem.indexOfScalarPos(u8, data, index + 5, ' ') orelse return -2;
|
||||
const value = std.fmt.parseFloat(f64, data[index+5..sep]) catch return -3;
|
||||
const unit = data[sep+1..];
|
||||
const value = std.fmt.parseFloat(f64, data[index + 5 .. sep]) catch return -3;
|
||||
const unit = data[sep + 1 ..];
|
||||
if (std.mem.startsWith(u8, unit, "KiB,")) {
|
||||
return @as(i64, @intFromFloat(value)) * 1024;
|
||||
}
|
||||
|
||||
@@ -353,7 +353,8 @@ pub const Page = struct {
|
||||
std.debug.assert(http_client.intercepted == 0);
|
||||
|
||||
const ms = ms_to_next_task orelse blk: {
|
||||
if (wait_ms - ms_remaining < 100) {
|
||||
const min_wait = if (comptime builtin.is_test) 50 else 100;
|
||||
if (wait_ms - ms_remaining < min_wait) {
|
||||
// Look, we want to exit ASAP, but we don't want
|
||||
// to exit so fast that we've run none of the
|
||||
// background jobs.
|
||||
|
||||
Reference in New Issue
Block a user