Displaying Total Author View

The $current_user object retrieves the currently signed-in user. What you want is the ID of the author whose page you’re viewing. Try this:

global $wp_query;
$author_id = $wp_query->queried_object_id;

$author_posts = get_posts( array('author' => $author_id) );

$counter = 0; // needed to collect the total sum of views

foreach ( $author_posts as $post ) {

    $views = absint( get_post_meta( $post->ID, 'post_views_count', true ) );
    $counter += $views;
}

echo "{$counter}";

Echo out views, to see if there are any:

foreach ( $author_posts as $post ) {

    $views = absint( get_post_meta( $post->ID, 'post_views_count', true ) );

    var_dump($views);

    $counter += $views;
}