diff --git a/include/v8-profiler.h b/include/v8-profiler.h
index 56b8e02616a2d4594a1cb606c91cfd718e1fe920..173849e0cd96a5d8a7c8d9b14359e8e84a56178e 100644
--- a/include/v8-profiler.h
+++ b/include/v8-profiler.h
@@ -447,15 +447,8 @@ class V8_EXPORT HeapProfiler {
   };
 
   /**
-   * Takes a heap snapshot and returns it. Title parameter is deprecated and
-   * should be an empty string.
-   * TODO: deprecate this method.
+   * Takes a heap snapshot and returns it.
    */
-  const HeapSnapshot* TakeHeapSnapshot(
-      Handle<String> title,
-      ActivityControl* control = NULL,
-      ObjectNameResolver* global_object_name_resolver = NULL);
-
   const HeapSnapshot* TakeHeapSnapshot(
       ActivityControl* control = NULL,
       ObjectNameResolver* global_object_name_resolver = NULL);
diff --git a/src/api.cc b/src/api.cc
index d55050aa88882b5d1e2a232f42c64db2be33a99d..7eeb57d75699ecfaae6bfa82a3ebd73a62593d1e 100644
--- a/src/api.cc
+++ b/src/api.cc
@@ -7714,14 +7714,6 @@ void HeapProfiler::ClearObjectIds() {
 }
 
 
-const HeapSnapshot* HeapProfiler::TakeHeapSnapshot(
-    Handle<String> title,
-    ActivityControl* control,
-    ObjectNameResolver* resolver) {
-  return TakeHeapSnapshot(control, resolver);
-}
-
-
 const HeapSnapshot* HeapProfiler::TakeHeapSnapshot(
     ActivityControl* control, ObjectNameResolver* resolver) {
   return reinterpret_cast<const HeapSnapshot*>(