diff --git a/benchmark/ffi/string-length-buffer-direct.js b/benchmark/ffi/string-length-direct.js similarity index 100% rename from benchmark/ffi/string-length-buffer-direct.js rename to benchmark/ffi/string-length-direct.js diff --git a/benchmark/ffi/string-length-string-direct.js b/benchmark/ffi/string-length-string-direct.js deleted file mode 100644 index b2de28b209e..00000000000 --- a/benchmark/ffi/string-length-string-direct.js +++ /dev/null @@ -1,28 +0,0 @@ -'use strict'; - -const common = require('../common.js'); -const ffi = require('node:ffi'); -const { libraryPath, ensureFixtureLibrary } = require('./common.js'); - -const bench = common.createBenchmark(main, { - n: [1e7], -}); - -ensureFixtureLibrary(); - -const { lib, functions } = ffi.dlopen(libraryPath, { - string_length: { return: 'u64', arguments: ['pointer'] }, -}); - -const fn = functions.string_length; -const string = Buffer.from('hello\0'); -const pointer = ffi.getRawPointer(string); - -function main({ n }) { - bench.start(); - for (let i = 0; i < n; ++i) - fn(pointer); - bench.end(n); - - lib.close(); -}